--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Node / ReticulumProjects / MeshChatX.git / files / meshchatx / src / frontend / js / settings / settingsVisualiserPrefs.js
Displaying Raw • Download
meshchatx/src/frontend/js/settings/settingsVisualiserPrefs.js e46eed7f7e2637c4c21f4c772d908ef75ec49e6a (e46eed7f) Text, 1.44 KB
Tff7b72import Te6edf3GlobalEmitter Tff7b72from Ta5d6ff"../GlobalEmitter"Tb4b4b4;
Tff7b72const Te6edf3KEY_DISABLED Tff7b72= Ta5d6ff"meshchatx.visualiser.showDisabledInterfaces"Tb4b4b4;
Tff7b72const Te6edf3KEY_DISCOVERED Tff7b72= Ta5d6ff"meshchatx.visualiser.showDiscoveredInterfaces"Tb4b4b4;
T8b949e/**
* @returns {{ showDisabledInterfaces: boolean, showDiscoveredInterfaces: boolean }}
*/
Tff7b72export Tff7b72function Te6edf3loadVisualiserDisplayPrefsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3localStorage Tff7b72!== Ta5d6ff"undefined"Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3showDisabledInterfacesTff7b72: Te6edf3localStorageTb4b4b4.Te6edf3getItemTb4b4b4(Te6edf3KEY_DISABLEDTb4b4b4) Tff7b72=== Ta5d6ff"true"Tb4b4b4,
Te6edf3showDiscoveredInterfacesTff7b72: Te6edf3localStorageTb4b4b4.Te6edf3getItemTb4b4b4(Te6edf3KEY_DISCOVEREDTb4b4b4) Tff7b72=== Ta5d6ff"true"Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72catch Tb4b4b4{
T8b949e/* localStorage unavailable */
Tb4b4b4}
Tff7b72return Tb4b4b4{
Te6edf3showDisabledInterfacesTff7b72: Tff7b72falseTb4b4b4,
Te6edf3showDiscoveredInterfacesTff7b72: Tff7b72falseTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}
T8b949e/**
* @param {boolean} val
*/
Tff7b72export Tff7b72function Te6edf3persistVisualiserShowDisabledTb4b4b4(Te6edf3valTb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3localStorage Tff7b72!== Ta5d6ff"undefined"Tb4b4b4) Tb4b4b4{
Te6edf3localStorageTb4b4b4.Te6edf3setItemTb4b4b4(Te6edf3KEY_DISABLEDTb4b4b4, Te6edf3val Tff7b72? Ta5d6ff"true" Tff7b72: Ta5d6ff"false"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72catch Tb4b4b4{
T8b949e/* ignore */
Tb4b4b4}
Te6edf3GlobalEmitterTb4b4b4.Te6edf3emitTb4b4b4(Ta5d6ff"visualiser-display-prefs-changed"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
T8b949e/**
* @param {boolean} val
*/
Tff7b72export Tff7b72function Te6edf3persistVisualiserShowDiscoveredTb4b4b4(Te6edf3valTb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3localStorage Tff7b72!== Ta5d6ff"undefined"Tb4b4b4) Tb4b4b4{
Te6edf3localStorageTb4b4b4.Te6edf3setItemTb4b4b4(Te6edf3KEY_DISCOVEREDTb4b4b4, Te6edf3val Tff7b72? Ta5d6ff"true" Tff7b72: Ta5d6ff"false"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72catch Tb4b4b4{
T8b949e/* ignore */
Tb4b4b4}
Te6edf3GlobalEmitterTb4b4b4.Te6edf3emitTb4b4b4(Ta5d6ff"visualiser-display-prefs-changed"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────